@charset "utf-8";
/*初始样式*/
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/
img{border:none;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;font-family: "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft Yahei";}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
i,em{ font-style:normal;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}


.tit{text-align: center;font-weight: normal;font-size: 0;line-height: 0;}
.tit b{display:inline-block;font-size: 22px;color: #333;height: 40px;line-height: 40px;position: relative;}
.tit b:before{position: absolute;width: 35px;height: 1px;background: #b9b9bb;content: "";left: -60px;top: 20px;}
.tit b:after{position: absolute;width: 35px;height: 1px;background: #b9b9bb;content: "";right: -60px;top: 20px;}
.tit i{display:block;font-size:32px;color: #333;line-height:32px;padding-top:10px; font-weight:bold; color:#1064a6}

/*banner*/
.banner{height: 700px;overflow: hidden;}
.banner .bd li{height: 700px;background: url(../xg/banner1.jpg) no-repeat center 0;}
.banner .bd li a{display: block;height: 700px;}
/*search*/
.search{height: 105px;border-bottom:1px solid #e9e9ea;}
.search p{float: left;height: 105px;line-height: 105px;font-size: 14px;color: #666;}
.search p a{margin-right:15px;color: #666;font-size: 14px;}
.s_box{float: right;margin-right:180px;width: 250px;height: 105px;}
.s_box .input1{float:left;width:210px;height:105px;line-height: 105px;font-size:14px;color:#333;border:0;background: none;outline: 0;}
.s_box .input2{float: left;width:40px;height: 105px;border: 0;border-bottom:1px solid #932b2b;background: url(../xg/sea.png) no-repeat center;outline: 0;cursor: pointer;box-sizing: content-box;}
/*yz*/
.yz{padding:75px 0;}
.yz li{float: left;width: 300px;text-align: center;position: relative;}
.yz li:after{position: absolute;width: 40px;height:82px;content: "";background:url(../xg/yz_line.png) no-repeat center;right: -20px;top: 0;}
.yz li span{display:block;height: 60px;}
.yz li span b{display:inline-block;font-size: 70px;line-height: 60px;color: #333;font-family: Arial;}
.yz li span i{display:inline-block;width: 32px;height: 32px;line-height: 32px;font-size: 16px;color: #fff;background: #906a26;border-radius: 50%;margin-top: 24px;vertical-align: top;margin-left: 5px;}
.yz li p{font-size: 14px;color: #25252d;line-height: 30px;}
.yz li:last-child:after{display: none;}
/*case*/
.case{background:#ffffff;}
.case_t{text-align: center;}
.case_t li{display:inline-block;width: 220px;padding-top: 21px;position: relative;top: -11px;background:url(../xg/c1.png) no-repeat top center;}
.case_t li i{display:block;font-size: 14px;color: #333;width: 24px;height: 30px;line-height: 30px;border-bottom:1px solid #333;margin:0 auto;}
.case_t li span{display:block;font-size:16px;color: #333;line-height: 36px;}
.case_t li em{display:block;font-size: 22px;color: #010101;line-height: 18px;opacity: 0.5;font-family: Arial;}
.case_t li:hover,.case_t li.on{background:url(../xg/c2.png) no-repeat top center;}
.case_t li:hover span,.case_t li.on span{color: #906a26;}
.case_list li{float: left;width: 392px;margin-right: 12px;margin-bottom: 30px;}
.case_list li:nth-child(3n){margin-right: 0;}
.case_list li i{display:block;height: 220px;overflow: hidden;}
.case_list li img{width: 392px;height: 220px;transition:all 0.5s;}
.case_list li i:hover img{transform:scale(1.05);}
.case_list li span{display:block;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case_list li:hover span{color: #906a26;}
/*coop*/
.coop{height: 380px;padding-top: 54px;background:url(../xg/coop_bg.jpg) no-repeat center 0;}
.coop h2{margin-bottom: 30px;height: 32px;position: relative;font-weight: normal;}
.coop h2:after{position: absolute;width: 960px;height: 1px;background: rgba(255,255,255,0.1);content: "";left: 120px;top: 13px;}
.coop h2 b{float: left;padding-left: 10px;height: 32px;border-left:3px solid #906a26;font-size: 18px;color: #fff;line-height: 18px;}
.coop h2 b i{display:block;font-size: 12px;font-family: Arial;font-weight: normal;}
.coop h2 a.more{float: right;font-size: 14px;color: #fff;font-family: Arial;line-height: 32px;}
.coop_list{background: #fff;padding:24px 0;overflow: hidden;}
.coop_list li{float: left;width: 240px;position: relative;}
.coop_list li img{display:block;width: 200px;height:100px;border-bottom: 1px solid #e6e6e6;padding:0 20px;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.coop_list li a:nth-child(2n) img{border: 0;}
.coop_list li:after{position: absolute;width: 1px;height: 150px;background: #e6e6e6;content: "";left: -1px;top: 50%;margin-top: -75px;}
.coop_list li img:hover{-webkit-filter: grayscale(0);filter: grayscale(0);}
/*fea*/
.fea{padding:75px 0 80px;}
.fea h2{margin-bottom: 90px;}
.fea li{float:left;width: 230px;height: 240px;background: #f4f4f4;margin-right: 12.5px;position: relative;}
.fea li:first-child{border-bottom-left-radius: 30px;}
.fea li:last-child{margin-right: 0;border-bottom-right-radius: 30px;}
.fea li i{position: absolute;width: 75px;height: 75px;border:8px solid rgba(0,0,0,0.03);border-radius: 50%;left: 50%;margin-left: -37px;top: -44px;overflow: hidden;}
.fea li i img{transition:all 0.5s linear;}
.fea li h3{font-size: 18px;;line-height:18px;color: #333;text-align: center;padding-top:66px;height: 34px;position: relative;}
.fea li h3:after{position: absolute;width: 42px;height: 1px;background: #d3d3d3;content: "";left: 50%;margin-left: -21px;bottom: 0;}
.fea li p{font-size: 14px;color: #666;line-height: 22px;text-align: center;padding:14px 25px 0;}
.fea li:hover{background: #932b2b;}
.fea li:hover h3,.fea li:hover p{color: #fff;}
.fea li:hover h3:after{background:rgba(255,255,255,0.4);}
.fea li:hover i img{transform:translateY(-75px);}
/*gy*/
.gy{height: 482px;background:url(../xg/gy_bg.jpg) no-repeat center 0;}
.gy h2{padding:70px 0 0;height: 70px;}
.gy h2 b,.gy h2 i{color: #fff;}
.gy h3{text-align: center;height:30px;padding:48px 0 66px;}
.gy h3 span{display:inline-block;padding-left: 28px;font-size: 18px;color: #fff;height: 30px;line-height: 30px;margin:0 35px;background:url(../xg/gou.png) no-repeat left center;}
.gy dl{float: left;width: 400px;height: 198px;background: #fff;}
.gy dt{float: left;width: 200px;height: 198px;overflow: hidden;}
.gy dt img{width: 200px;height: 198px;transition: all 0.5s;}
.gy dt:hover img{transform:scale(1.05);}
.gy dd{float: left;width: 150px;padding:0 25px;position: relative;height: 198px;}
.gy dd:after{position: absolute;width: 8px;height: 10px;background: url(../xg/san1.png) no-repeat;content: "";left: 0;top: 52px;}
.gy dd h4{font-size: 16px;color: #333;margin:48px 0 10px;height: 28px;line-height: 16px;position: relative;}
.gy dd h4:after{position: absolute;width: 60px;height: 1px;background: #cdcdcd;content: "";left: 0;bottom: 0;}
.gy dd h4 em{color: #906a26;}
.gy dd p{font-size: 14px;color: #666;line-height: 20px;}
/*tan*/
.tan{height: 324px;background:url(../xg/tan_bg.jpg) no-repeat center 0;}
.tan h2{text-align: center;background:url(../xg/tan_t.png) no-repeat bottom center;padding-top:90px;height: 85px;}
.tan h2 span{display:block;font-size: 30px;color: #333;line-height: 30px;}
.tan h2 em{display:block;font-size: 18px;color: #906a26;line-height: 18px;padding-top: 14px;}
.tan .tel{font-size: 14px;color: #333;line-height: 14px;text-align: center;margin-top: 50px;height: 99px;background:url(../xg/tel2.png) no-repeat bottom center;}
.tan .tel b{display:block;font-size: 30px;line-height: 40px;font-family: Arial;}
/*pro*/
.pro{padding:80px 0;}
.pro h2{margin-bottom: 50px;}
.pro li{float: left;width: 290px;height: 205px;position: relative;margin-left: 10px;}
.pro li:first-child{margin-left: 5px;}
.pro li>img{width: 290px;height: 205px;}
.pro li .hv{position: absolute;width: 200px;padding-left: 90px;height: 100%;background:rgba(0,0,0,0.6);left: 0;top: 0;}
.pro li .hv b{display:block;font-size: 16px;color: #666;line-height: 26px;padding:42px 0 10px;}
.pro li .hv b a{color: #fff;}
.pro li .hv p a{display:block;font-size: 14px;color: #fff;line-height: 24px;}
.pro li .hv p a:hover,.pro li .hv b a:hover{color: #cfae75;}
.pro li .hv .more{position: absolute;left: 100px;bottom: 22px;height: 22px;}
/*ys*/
.ys{height: 664px;background:url(../xg/ys_bg.jpg) no-repeat center 0;}
.ys h2{padding:86px 0 0;height: 120px;}
.ys h2 b,.ys h2 i{color: #fff;}
.ys_con{background: #fff;border-top-left-radius: 35px;border-top-right-radius: 35px;overflow: hidden;}
.ys_con dl{height: 342px;}
.ys_con dt img{width: 600px;height: 342px;}
.ys_con dd{float: left;width: 300px;margin-left: 195px;position: relative;margin-top: 70px;}
.ys_con dd i{position: absolute;font-size: 110px;color: #333;opacity: 0.1;height: 60px;line-height: 100px;overflow: hidden;left: -130px;top: 0;font-family: Arial;font-weight:bold;}
.ys_con dd h3{font-size: 20px;color: #333;height: 40px;line-height: 20px;margin:0 0 16px;position: relative;}
.ys_con dd h3:after{position: absolute;width: 120px;height: 1px;background: #e5cccc;content: "";left: 0;bottom: 0;}
.ys_con dd p{font-size: 14px;color: #333;line-height: 24px;}
.ys_con dd .tel{font-size: 14px;color: #333;line-height: 14px;padding-left: 40px;background:url(../xg/tel2.png) no-repeat left 6px;margin-top: 34px;}
.ys_con dd .tel b{display:block;font-size: 30px;font-family: Arial;line-height: 36px;}
.ys ul{height: 98px;margin-top: 18px;}
.ys li{float: left;width: 240px;height: 98px;line-height: 98px;text-align: center;font-size: 16px;color: #333;background: #ececed;font-weight:bold;position: relative;transition:all 0.4s linear;}
.ys li i{display:inline-block;width: 30px;height: 30px;vertical-align: top;margin-top: 34px;margin-right: 8px;overflow: hidden;}
.ys li i img{transition:all 0.4s linear;}
.ys li.cur:after{position: absolute;width: 12px;height: 7px;background:url(../xg/san2.png) no-repeat;content: "";left: 50%;margin-left: -6px;top: -7px;}
.ys li:nth-child(2n){background: #fff;}
.ys li.cur{background: #cfae75;color: #fff;}
.ys li.cur i img{transform: translateY(-30px);}
/*cess*/
.cess{padding:80px 0 0;}
.cess h2{margin-bottom: 50px;}
.cess ul{margin-left: -51px;width: 1296px;}
.cess li{float: left;width: 162px;text-align: center;position: relative;}
.cess li:after{position: absolute;width: 10px;height: 10px;background: #dcdcdc;content: "";border-radius: 50%;right: -5px;top: 26px;}
.cess li:last-child:after{display: none;}
.cess li span{display:block;width: 60px;height: 60px;position: relative;margin:0 auto;}
.cess li em,.cess li i{position:absolute;width:100%;height:100%;top:0;left:0; -webkit-transition:all .5s linear;transition:all .5s linear;border-radius: 50%;box-shadow:0 0 25px rgba(255,214,144,0.5);}
.cess li em{background:#906a26;}
.cess li i{opacity:0;visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:#cfae75;}
.cess li:hover i{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.cess li:hover em{opacity:0;visibility:hidden;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.cess li p{font-size: 16px;color: #333;line-height: 16px;padding-top: 20px;}
.cess li b{display:block;font-size: 14px;color: #333;line-height: 28px;}
/*news*/
.news{padding:70px 0;width: 1144px;margin:0 auto;}
.news h2{margin-bottom: 40px;}
.news h3{height: 30px;line-height: 30px;margin-bottom: 24px;font-weight: normal;}
.news h3 span{float: left;font-size: 18px;color: #333;background:url(../xg/new_line.png) no-repeat 80px center;}
.news h3 span i{font-size: 14px;font-family: Arial;opacity: 0.5;margin-left: 25px;vertical-align: top;}
.news h3 em{float: right;font-size: 14px;font-family: Arial;opacity: 0.5;color: #333;text-transform: uppercase;}
.new_bd{height: 394px;}
.new_bd dl{float: left;width: 210px; padding:0px 30px; margin-left: 15px;}
.new_bd dl:last-child{margin-right: 0;}
.new_bd dt{height: 208px;overflow: hidden;}
.new_bd dt img{width: 370px;height: 208px;transition:all 0.5s;}
.new_bd dt:hover img{transform:scale(1.05);}
.new_bd dd{background: #f4f4f4;position: relative; margin-bottom:30px;}
.new_bd dd h4{font-size: 16px;color: #333;text-align: center;line-height: 30px;padding:32px 0 10px;}
.new_bd dd p{font-size: 14px;color: #666;line-height: 20px;text-align:left;}
.new_bd dd .xq{position: absolute;width: 135px;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #fff;background:#2b5d9b;border-radius: 22px;left: 50%;margin-left: -67px;bottom: -20px;}
.wd{margin-top: 50px;height: 132px;}
.wd h4{float: left;width: 28px;padding:22px 25px 0;height: 110px;background: #906a26;font-size: 20px;line-height: 22px;color: #fff;text-align: center;position: relative;}
.wd h4:after{position: absolute;width: 7px;height: 13px;background:url(../xg/san3.png) no-repeat;content: "";right: -7px;top: 60px;}
.wd h4 a{color: #fff;}
.wd_r{float: right;width: 1035px;padding:0 15px;height: 130px;border:1px solid #f2f2f2;border-left: 0;overflow: hidden;}
.wd_r li{float: left;width: 300px;margin-right: 70px;padding:29px 0;}
.wd_r li h5,.wd_r li p{height: 36px;line-height: 36px;font-size: 14px;color: #565458;font-weight: normal;position: relative;padding-left: 15px;}
.wd_r li h5:after,.wd_r li p:after{position: absolute;width: 3px;height: 3px;background: #8e8e8e;content: "";left: 0;top: 18px;}
.wd_r li h5 a{color: #565458;}
.wd_r li h5:hover a{color: #906a26;}
/*abt*/
.abt{ height: 543px;background:url(../xg/abt_bg.jpg) no-repeat center 0;}
.abt dl{padding-top: 90px;height: 404px;}
.abt dt{width: 706px;height: 404px; display: block;margin-left: -112px;}
.abt dt img{width: 706px;height: 404px; display: block; }
.abt dd{width: 600px;}
.abt dd h3{font-size:30px;line-height: 30px;color: #333;position:relative;padding-top:30px ; padding-bottom:35px ;font-weight: bold; }
.abt dd h3 span{ display: block; font-weight:normal;font-size:20px ;line-height:20px ; padding-top: 10px; }
.abt dd h3:after{ position:absolute;width: 250px;height: 1px;background: #d3d3d3;content: "";left:0px;top: 110px;}
.abt dd i{font-size: 14px;color: #666;line-height: 24px; display: block; width: 504px;}
.abt dd p a{ color:#fff ; display: inline-block; width:148px ; height:66px ; line-height: 66px; font-size: 14px;font-weight: bold; background: #fff; text-align: center;background: #906a26;margin-right: 2px; }
.abt dd p a:hover,.abt dd p a.cur{ background: #cfae75; color:#fff ;}
.abt .more{display: block; font-size:14px ; color: #666666;line-height: 14px; text-transform: uppercase; padding-top:30px ; padding-bottom: 35px;}




